FROM openjdk:17
# 作者信息
MAINTAINER Yann
# 标签
LABEL version="1.0" descrption="数据大屏后端服务" by="Yann"
# 设置工作目录
WORKDIR /app
# 将jar包copy至容器中
ADD target/go-view-serve.jar /app/go-view-serve.jar
# 统一启动端口
ENV SERVER_PORT=12088
# 定义容器默认环境变量
ENV SPRING_PROFILES_ACTIVE="prod"
# 容器暴露的端口
EXPOSE 12088
# 系统挂载点
VOLUME /app/logs
VOLUME /app/uploadPath/
VOLUME /app/db
# 定义容器启动命令
CMD ["java", "-jar", "go-view-serve.jar"]